// pages/appointment_change/book/book.js
var app=getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let that=this
    let today=app.globalData.yestoday
    let arr=[]
    // console.log( app.globalData.user_info.name)
    // wx.request({
    //   url: `${app.globalData.hh}api/change_book`,
    wx.cloud.callContainer({
      config: {
        env: 'prod-4gezc6h712244ed8', // 微信云托管的环境ID
      },
      path: '/api/change_book', // 填入业务自定义路径和参数，根目录，就是 / 
      method: 'GET', // 按照自己的业务开发，选择对应的方法
      header: {
        'X-WX-SERVICE': 'blackstone', // xxx中填入服务名称（微信云托管 - 服务管理 - 服务列表 - 服务名称）
      },
      data:{
        username: app.globalData.user_info.name,
      },
      success(res){
        // console.log(res.data)
        for(let a of res.data){
          if(a.class_date>today){
            arr.push(a)
          }
        }
        that.setData({
          course:arr,
          course_l:arr.length
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  cancel(e){
    let that=this;
    // console.log("取消预约",e.target.dataset.info)
    console.log("用户日期",app.globalData.user_info.days)
    if(app.globalData.user_info.name==e.target.dataset.info.user1){
      // wx.request({
      //   url: `${app.globalData.hh}api/cancel_user1`,
      wx.cloud.callContainer({
        config: {
          env: 'prod-4gezc6h712244ed8', // 微信云托管的环境ID
        },
        path: '/api/cancel_user1', // 填入业务自定义路径和参数，根目录，就是 / 
        method: 'GET', // 按照自己的业务开发，选择对应的方法
        header: {
          'X-WX-SERVICE': 'blackstone', // xxx中填入服务名称（微信云托管 - 服务管理 - 服务列表 - 服务名称）
        },
        data:{
          classid:e.target.dataset.info.classid
        },
        success(res){
          wx.showToast({
            title: '取消成功',
            icon: 'success',
            duration: 800
          })
          if(app.globalData.user_info.days<app.globalData.today){
          app.globalData.user_info.times=parseInt(app.globalData.user_info.times)+1
          // 更新数据
          // wx.request({
          //   url: `${app.globalData.hh}api/change_times`,
          //   method:'get',

          wx.cloud.callContainer({
            config: {
              env: 'prod-4gezc6h712244ed8', // 微信云托管的环境ID
            },
            path: '/api/change_times', // 填入业务自定义路径和参数，根目录，就是 / 
            method: 'GET', // 按照自己的业务开发，选择对应的方法
            header: {
              'X-WX-SERVICE': 'blackstone', // xxx中填入服务名称（微信云托管 - 服务管理 - 服务列表 - 服务名称）
            },
            data:{
              times:app.globalData.user_info.times,
              code:app.globalData.user_info.id
            },
            // success(res){
            //   that.onLoad()
            // }
          })
        }
          that.onLoad()
        }
      })


    }

    if(app.globalData.user_info.name==e.target.dataset.info.user2){
      // wx.request({
      //   url: `${app.globalData.hh}api/cancel_user2`,
      wx.cloud.callContainer({
        config: {
          env: 'prod-4gezc6h712244ed8', // 微信云托管的环境ID
        },
        path: '/api/cancel_user2', // 填入业务自定义路径和参数，根目录，就是 / 
        method: 'GET', // 按照自己的业务开发，选择对应的方法
        header: {
          'X-WX-SERVICE': 'blackstone', // xxx中填入服务名称（微信云托管 - 服务管理 - 服务列表 - 服务名称）
        },
        data:{
          classid:e.target.dataset.info.classid
        },
        success(res){
          wx.showToast({
            title: '取消成功',
            icon: 'success',
            duration: 800
          })
          if(app.globalData.user_info.days<app.globalData.today){

          app.globalData.user_info.times=parseInt(app.globalData.user_info.times)+1
        // 更新数据
        // wx.request({
        //   url: `${app.globalData.hh}api/change_times`,
        //   method:'get',
        wx.cloud.callContainer({
          config: {
            env: 'prod-4gezc6h712244ed8', // 微信云托管的环境ID
          },
          path: '/api/change_times', // 填入业务自定义路径和参数，根目录，就是 / 
          method: 'GET', // 按照自己的业务开发，选择对应的方法
          header: {
            'X-WX-SERVICE': 'blackstone', // xxx中填入服务名称（微信云托管 - 服务管理 - 服务列表 - 服务名称）
          },
          data:{
            times:app.globalData.user_info.times,
            code:app.globalData.user_info.id
          },
          // success(res){
          //   that.onLoad()
          // }
         })
        }
          that.onLoad()
          
        }
      })


    }

  }
})